@charset "utf-8";

/*=============================j_reset=====================================*/

*{
	font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif; 
	padding: 0; margin:0;
	list-style-type: none;
	text-decoration: none;
}



@charset "utf-8";


body{  position: relative; background: url(../images/bg_body.jpg) repeat; min-width:1200px;}

.main_box{ margin:0 auto; width:1600px;  }




/*===============================================header================================================*/

#header{position: absolute; width: 100%; z-index: 9; }

#header .main_box{ position: relative;  }

#s_language_box{ position: absolute; right: 37px; top: 46px; text-align: center; height: 25px; line-height: 25px;  font-size: 14px; color: #fff;}
margin-top: -693px;
#s_language_box img{ vertical-align: middle;}

#s_language_box a{ color: #fff; font-weight:bold;}

#s_language_box i{ font-weight:bold; font-family:"Microsoft Yahei"; font-style:normal;}

#s_language_box a.on{ color: #efb166;}

#s_language_box a:hover{  color: #efb166;}

#bnt_music{ position:absolute; right:0; top:43px; cursor:pointer; display:block; width:22px; height:22px; background:url(../images/icon_music.gif) center bottom no-repeat;}

#bnt_music.m_stop{background:url(../images/icon_music_stop.png) center bottom no-repeat;}



@-webkit-keyframes myrotate /*Safari and Chrome*/
{
0% { -webkit-transform:rotate(0deg);}
25% { -webkit-transform:rotate(-90deg);}	
50% { -webkit-transform:rotate(-180deg);}
75% { -webkit-transform:rotate(-270deg);}
100% { -webkit-transform:rotate(-360deg);}
}

#logo{    position:absolute; top: 30px; left: 0px; }

#logo a { display:inline-block; vertical-align:middle;}

#logo a img{ vertical-align: middle; width: 400px;}

 



/*=================导航=================*/

#index_nav_bar{background:url(../images/bg_nav_bar.png) center top no-repeat;height:50px;line-height:50px;}

#index_nav_bar .main_box{ position:relative;}

#nav {     }

#nav ul{ display:inherit;   }

#nav li{display:inline-block;line-height:50px; *float: left;_float:left;  *_max-width:100px;  /*IE7*/_max-width:100px;background: url(../images/line_nav.png) 11px center no-repeat;padding-left: 32px;}

#nav li .a{ display: inherit; text-align:center; height:50px; position:relative; }

/*#nav li .a span{ display:block; position:absolute; top:-1px; left:0; height: 50px; width:0; height:0; border-bottom: 50px solid #6b0e21; border-left: 50px solid transparent;background-color: #000;}*/

#nav li .a strong{ display:block; position:relative; z-index:2; font-size:15px;  color:#fff; text-align:center;}

#nav .on .a strong{ color: #fff;}

#nav li .a:hover strong{ color: #d29a55;}



/*导航缓动*/

#index_icon_link *,#n_sub_nav li *,#s_sj_nav *,#index_icon_link a img.icon,.more,.s_more,.bnt_more,#index_nav_bar,#s_pic_box .bd ul *,#page_show_ar_box a,#bnt_gotop a,#n_video ul *,#banner  .bnt,#n_news ul *,#n_hqzb ul *,#n_jqzb ul *,#bnt_close img,#lxs_line_list ul li .title,#lxs_line_list li img,#lxs_line_list li *,#page_yuding dl *,#page_gl_gl ul *,.submit,#page_gl_active .up_box li *,.bnt,#page_hqff li .mark,#page_show_ar_box .ar_photo ul *{
-moz-transition: all 0.6s ease-in-out;
-webkit-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out; } 



/* 导航右侧微信分享 */
#index_icon_link{position:absolute;right:0;top:0;width: 248px; }

#index_icon_link a{ display:block; float:right; margin-left:15px; height:50px;  }

#index_icon_link a img.icon{ width:31px; height:31px;  margin-top:10px; }

#index_icon_link a:hover img.icon{transform:rotateY(180deg);-webkit-transform:rotateY(180deg); /* Safari and Chrome */-moz-transform:rotateY(180deg); /* Firefox */ }

#index_icon_link .ewm_box{ position:relative; }

#index_icon_link .ewm_box .ewm{ position:absolute; left:-60px; top:-150px; opacity:0; filter:alpha(opacity=0); width:140px; height:150px;  background:url(../images/bg_ewm.png) center no-repeat no-repeat; }

#index_icon_link .ewm_box .ewm img{ padding-top:7px;  width:130px; height:130px; display:block; margin:0 auto;}

#index_icon_link .ewm_box:hover .ewm{ opacity:1; filter:alpha(opacity=100); top:-155px}

#index_icon_link .fb_box{ position:relative; }
#index_icon_link .fb_box .ewm{ position:absolute; left:-25px; top:-100px; opacity:0; filter:alpha(opacity=0); width:80px; height:90px;  background:url(../images/bg_ewm.png) center no-repeat no-repeat;}
#index_icon_link .fb_box .ewm img{ padding-top:7px;  width:70px; height:70px; display:block; margin:0 auto;}
#index_icon_link .fb_box:hover .ewm{ opacity:1; filter:alpha(opacity=100); top:-95px}

#index_nav_bar.j_fix{ position:fixed; width:100%; top:0; left:0; z-index:9922; box-shadow:0 0 5px #000;}
#index_nav_bar.j_fix .ewm_box .ewm{  top:58px; background:none; }
#index_icon_link.j_fix .ewm_box:hover .ewm{  top:53px; }
#index_nav_bar.j_fix .fb_box .ewm{  top:58px;  background:none;}
#index_icon_link.j_fix .fb_box:hover .ewm{  top:53px; }
/* 导航右侧微信分享end */

/*================= banne===================*/

#banner{ position:relative; height:700px; margin-top:-15px; overflow: hidden;}

#banner .bd { position:relative;}

#banner .bd li{ display:block; width:100%; float:left;}

#banner .bd a{ display:block; width:100%; height:700px; overflow: hidden; min-width:1920px;}

#banner .hd{margin:0 auto; position:absolute; width:100%;}

#banner .hd ul{ margin:0 auto; z-index:9; width:100%; display:inherit; text-align:center;/* border-top:1px solid #56585c;*/ margin-top:-50px; position:relative; height:40px;  }

#banner .hd ul li{ display:inline-block; }


#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-70px;}

#banner  .bnt:hover{ }

#banner .prev{ position:absolute; left:-54px; }

#banner .next{ position:absolute; right:-54px; }

#banner:hover .prev{left:50px;  opacity:1; filter:alpha(opacity=100);}

#banner:hover .next{right:50px; opacity:1; filter:alpha(opacity=100);}


/* SVG draw circle stroke */
#banner .hd li{position:relative;display:inline-block; margin:0 3px;width:16px;height:16px;cursor:pointer}
#banner .hd li a{top:0;left:0;width:100%;height:100%;outline:0;border-radius:50%;background-color:#fff;background-color:rgba(255,255,255,.3);text-indent:-999em;cursor:pointer;position:absolute}
#banner .hd li a:focus{outline:0}
#banner .hd li{width:18px;height:18px}
#banner .hd li a{top:3px;left:3px;width:12px;height:12px;background-color:#c44d48; }
#banner .hd li svg{z-index:10}
#banner .hd li svg circle{opacity:0;fill:none;stroke:#184E94;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:39 39;stroke-dashoffset:39;-webkit-transition:stroke-dashoffset 6s ease,opacity 6s ease;transition:stroke-dashoffset 6s ease,opacity 6s ease}

#banner .hd li a:focus,#banner .hd li a:hover,#banner .hd li.current a{opacity:.5}
#banner .hd li.current svg circle{opacity:1;stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 6s ease,opacity 6s ease;transition:stroke-dashoffset 6s ease,opacity 6s ease}



/*===================首页标题================*/

#s_title1 {display: inherit; text-align: center; padding-bottom:50px;}

#s_title1 h1{}

#s_title1 i{ background:#c3c3c7; height:1px; width:30px; display:block; margin:10px auto;}

#s_title1 strong{ color:#343435; font-size: 36px;  display:inline-block; background: url(../images/icon_n_title_qq.png) left top no-repeat; padding: 0 15px;}

#s_title1 span{ font-size: 14px; color: #9fa0a2; display:block; margin-top:20px;}













/*================= 返回顶部 ===================*/

#bnt_gotop{ position:relative; border-bottom:13px solid #c89c64; margin-top:30px;}

#bnt_gotop a{ position:absolute; width:100%; left:0; bottom:-3px; display:block;}

#bnt_gotop img{ display:block; margin:0 auto;}

#bnt_gotop a:hover{ bottom:0px; }




/* 	 浏览器侧边栏样式 */
	 
::-webkit-scrollbar {width:8px;background:none;}
::-webkit-scrollbar-button {display: none;}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-track-piece {}
::-webkit-scrollbar-thumb {width:8px;background:#333;border-radius: 8px;}
::-webkit-scrollbar-corner {background:none;}
::-webkit-resizer {}
::-webkit-scrollbar:horizontal{height:9px;}






/*=============footer================*/

#footer{ position:relative; width:100%; background:#043b87;  clear: both;  }

#footer .main_box{ position:relative; }

#footer .up_box{ padding:40px 0; background: url(../images/logo_fot.png) left center no-repeat;}

#footer .up_box h1{ font-size: 14px; color: #fff; display: block; margin-bottom: 10px;}

#footer .up_box .p{ line-height: 24px; color: #a2a3a7; font-size: 12px;}



/*=============底部简介================*/

#footer .fot_about{ display:table; width: 290px; margin-left: 230px; padding-left: 40px; background: url(../images/line_fot_about.png) left center no-repeat; height: 150px;}

#footer .fot_about .p{ vertical-align: middle; display:table-cell;}



/*=============底部二维码================*/

.fot_ewm_box{ display:table;    width: 280px; padding-left: 40px; margin-left: 40px; border-left: 1px solid #01204B; height: 150px; float: right;}

.fot_ewm_box .ewm_box{ padding-left: 140px; position: relative; vertical-align: middle; display:table-cell;}

.fot_ewm_box .ewm{  position:absolute; left:0px; top: 23px; z-index:3;}

.fot_ewm_box .ewm img{ height:120px; vertical-align: middle; }



/*=============底部联系+友情链接================*/

#footer .fot_contact { padding-top: 20px; width: 260px; padding-left: 40px; margin-left: 40px; border-left: 1px solid #01204B; height: 150px; float: right;}

#slide_up_box{ position:relative; width:260px; background:url(../images/bg_s_slide.png) right center no-repeat #370e16; }

#bnt_link{cursor:pointer; width:260px; margin-top: 15px; display:block; height:30px;    background:url(../images/icon_un.png) 200px center no-repeat ; border: 1px solid #55232d;}

#bnt_link.icon_un{background:url(../images/icon_up.png) 200px center no-repeat;}

#bnt_link span{ color:#8d8d8f; display:block; padding:0 15px; height:30px; font-size:12px; line-height:30px; background: url(../images/bg_dd.png) 185px top repeat-y;}

#bnt_link a{}

#bnt_link i{ font-size:10px; padding-left:5px;}

#content_link{ display:none; z-index:9;  width: 263px; position: absolute; left: -1px; z-index: 9999; bottom: 31px; background:#464649; max-height:247px; overflow:hidden; overflow-y:auto; }

#content_link .box{  background: #400e16; padding: 5px 0 0px 0; border: 1px solid #55232d; }

#content_link a{ margin: 0 15px; color:#8d8d8f; border-bottom: 1px dotted #55232d; line-height: 26px; font-size:12px; display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#content_link a:hover{ color:#fff;}





/*=============底部导航================*/

#fot_nav{ position:relative;}

#fot_nav  a{ display:block; font-size:12px; color:#fff; display: inline-block; padding-right: 10px; opacity:.3; filter:alpha(opacity=30);}

#fot_nav  a:hover{ color:#fff; opacity:1; filter:alpha(opacity=100);}

 

/*=============底部版权================*/

#footer .un_box{ height:50px; line-height:50px; overflow: hidden; background: #01204b;}

#footer .un_box .main_box{ position: relative; height: 50px;}

#fot_copyright { position: absolute; right: 0; top: 0;  color:#fff; text-align:right; font-size:12px; }

#fot_copyright a{  color:#fff;  }

#fot_copyright span{ opacity:.3; filter:alpha(opacity=30);}

#fot_copyright a{ color:#fff;  opacity:.3; filter:alpha(opacity=30);}

#fot_copyright a:hover{ color:#fff; opacity:1; filter:alpha(opacity=100);  }

   




























